be indispensable for someone - Español Inglés Diccionario